﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Libreria.SICOM.Modelo;

namespace Libreria.SICOM.Negocio
{
    public class UnidaddeMedidaNegocio
    {

        public List<UnidaddeMedida> consultarUnidadesdeMedida(String CadenaDeConexion)
        {
            UnidaddeMedida UnidaddeMedida = new UnidaddeMedida(CadenaDeConexion);
            return UnidaddeMedida.consultar();
        }

        public void crearUnidaddeMedida(Int32? Identificador, String Nombre,String CadenaDeConexion)
        {
            UnidaddeMedida UnidaddeMedida = new UnidaddeMedida(CadenaDeConexion);
            UnidaddeMedida.Identificador = null;
            UnidaddeMedida.Nombre = Nombre;
            UnidaddeMedida.crear();
        }
        public void actualizarUnidaddeMedida(Int32? Identificador, String Nombre, String CadenaDeConexion)
        {
            UnidaddeMedida UnidaddeMedida = new UnidaddeMedida(CadenaDeConexion);
            UnidaddeMedida.Identificador = Identificador;
            UnidaddeMedida.Nombre = Nombre;
            UnidaddeMedida.actualizar();
        }
        public void eliminarUnidaddeMedida(Int32? Identificador, String Nombre, String CadenaDeConexion)
        {
            UnidaddeMedida UnidaddeMedida = new UnidaddeMedida(CadenaDeConexion);
            UnidaddeMedida.Identificador = Identificador;
            UnidaddeMedida.eliminar();
        }

        public UnidaddeMedida consultarPorIdentificador(Int32? identificador, String CadenaDeConexion)
        {
            UnidaddeMedida nuevauniad = new UnidaddeMedida(CadenaDeConexion);
            UnidaddeMedida retornar=nuevauniad.consultarPorIdentificador(identificador);
            return retornar;

        }
    }
}
